Funciones para el codigo

Codigo

Función setup

Crea un lienzo (canvas) de 400x400 píxeles.

Se define el color de fondo (bgColor) en este caso un tono de morado.

Se crea un array llamado particles para almacenar el objeto de la clase Particle.

Se generan 100 partículas y se añaden al array

Function draw

background(bgColor)

La función draw se llama continuamente para animar las partículas.

Se actualiza y muestra cada partícula en el array(Coleccion)

Se verifica la colisión entre las partículas, cambiando el color en caso de colisión.

Cambio de Color

Cuando se presiona el ratón (mousePressed()),

Se recorren todas las partículas y se llama al método cambiarColor(), que asigna un nuevo color aleatorio a cada partícula.

Cuando se hace "Click", el color de fondo (bgColor) se cambia a uno aleatorio.

function mousePressed()

Cada partícula tiene posición, tamaño, edad, color, etc.

Se actualiza la posición y propiedades de la partícula en el método update.

Se muestra visualmente la partícula en el lienzo en el método display.

Se verifica la colisión con otra partícula en el método checkCollision.

Volver al portafolio